Skip to content

Conversation

@iamgabrielma
Copy link
Contributor

Closes WOOMOB-1572

Description

Continuation of #16312 , this PR updates the detail navigation (right side) of POS Settings to latest i2 designs qKAWGmvUsvfnW0Z4CssJHe-fi so we use the updated cards while navigating through different settings. Updates are not behind feature flag.

Outside of scope of this PR:

  • Details for Store (store name, address, receipt, info, etc, ... )
  • Details for card reader details (model, battery, etc, ... )

These will be handled in WOOMOB-1637

Changes

  • Updates the List usage to a VStack containing the cards in the hardware view
  • Removes legacyCardReadersView
  • Updates "scanners view" to use POSSettingsCardView

Test Steps

  • Navigate to POS Settings
  • Light/Dark mode, colors, font sizes should fit the design for the detail view
  • Tapping the cards should navigate to their correct place destination.

Screenshots

Screen.Recording.2025-11-04.at.16.33.06.mov

@iamgabrielma iamgabrielma added type: task An internally driven task. feature: POS labels Nov 4, 2025
@iamgabrielma iamgabrielma added this to the 23.7 milestone Nov 4, 2025
@iamgabrielma iamgabrielma marked this pull request as ready for review November 4, 2025 09:48
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Nov 4, 2025

App Icon📲 You can test the changes from this Pull Request in WooCommerce iOS Prototype by scanning the QR code below to install the corresponding build.

App NameWooCommerce iOS Prototype
Build Numberpr16313-857b948
Version23.6
Bundle IDcom.automattic.alpha.woocommerce
Commit857b948
Installation URL4bb8i6vp06ho0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

Copy link
Contributor

@joshheald joshheald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, works well.

One small thing – it'd be nice to rename it from POSSettingsCardView to POSSettingsCard while we're in here, if you get the chance.

Another unrelated note inline about navigation stacks

}
}
}
.navigationViewStyle(.stack)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Preexisting, but just spotted this – support form should use a NavigationStack as NavigationView is deprecated.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, updated on 857b948

I don't get warnings of this one, but seems we use it 75 more times across the app 😨 , will log it into the iOS17+ updates project

Base automatically changed from task/WOOMOB-1571-pos-settings-sidebar-nav to trunk November 5, 2025 02:48
@iamgabrielma iamgabrielma merged commit 99ed236 into trunk Nov 5, 2025
14 checks passed
@iamgabrielma iamgabrielma deleted the task/WOOMOB-1572-pos-settings-detail-view branch November 5, 2025 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: POS type: task An internally driven task.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants